package com.medical.admin.cost.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 医生表
 */
@Data
@TableName(value = "mar_doctor")
public class Doctor {
    public static final String COL_PATIENT_ID = "patient_id";
    /**
     * 医生ID
     */
    @TableId(value = "doctor_id", type = IdType.ASSIGN_ID)
    private Long doctorId;

    /**
     * 医生姓名
     */
    @TableField(value = "doctor_name")
    private String doctorName;

    /**
     * 医生头像
     */
    @TableField(value = "doctor_image")
    private String doctorImage;

    /**
     * 院区id
     */
    @TableField(value = "hospital_id")
    private Long hospitalId;

    /**
     * 科室id
     */
    @TableField(value = "department_id")
    private Long departmentId;

    /**
     * 职称id
     */
    @TableField(value = "title_id")
    private Integer titleId;

    /**
     * 挂号费
     */
    @TableField(value = "registered_fee")
    private Long registeredFee;

    /**
     * 诊费
     */
    @TableField(value = "diagnostic_fee")
    private Long diagnosticFee;

    /**
     * 医生简介
     */
    @TableField(value = "doctor_introduction")
    private String doctorIntroduction;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 0 删除 1 可用
     */
    @TableField(value = "`state`")
    private Integer state;

}